// #include <Adafruit_GFX.h> // Core graphics library
// #include <Adafruit_ST7735.h> // Hardware-specific library for ST7735


// void pageHome(uint16_t selectLineNumber)
// {
//     uint16_t bgColor[OPTION_NUM] = {};
//     for (size_t i = 0; i < OPTION_NUM; i++)
//     {
//         if(selectLineNumber==i){
//             tft.fillRoundRect(0 , TFT_Y_STA+CHAR_WIDTH*i+OPTION_SLOT*i, TFT_WODTH, 16, 0,TFT_RED); 
//             bgColor[i] = TFT_RED;
//         }else{
//             tft.fillRoundRect(0 , TFT_Y_STA+CHAR_WIDTH*i+OPTION_SLOT*i, TFT_WODTH, 16, 0,TFT_BLACK);             
//             bgColor[i] = TFT_BLACK;
//         }
//     }   
// }

#include "device_ds18b20.h"
#include "device_switch.h"
#include "device_tft.h"
#include "log.h"
DS18B20Control ds18b20Ctr;
SwitchControl switchCtr;
TFTControl tftCtr;
void setup(void){
    LOG_INIT
    tftCtr.init();
    switchCtr.init();
    ds18b20Ctr.init();
}
uint16_t optionNum = 0;
uint16_t optionNumHis = 0xffff;
bool upFlag = false;

void loop(void){
    
}